function A (callback) {
  // 执行传递进来的函数
  callback()
  console.log('我是主体函数')
}

// 定义一个回调函数
function B () {
  // 延时操作
  setTimeout(function () {
    console.log('我是回调函数');
  }, 5000)
}

A(B)